package com.lebang.mapper;

import com.lebang.domain.CencesHundredDownloadRecord;
import com.lebang.example.CencesHundredDownloadRecordExample;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import java.time.LocalDateTime;

/**
 * CencesHundredDownloadRecordMapper继承基类
 */
@Mapper
public interface CencesHundredDownloadRecordMapper extends MyBatisBaseDao<CencesHundredDownloadRecord, Integer, CencesHundredDownloadRecordExample> {

    List<CencesHundredDownloadRecord> selectShowCount(@Param("star") LocalDateTime star, @Param("end") LocalDateTime end);

    List<CencesHundredDownloadRecord> selectSuccessCount(@Param("star") LocalDateTime star, @Param("end") LocalDateTime end);

    List<CencesHundredDownloadRecord> selectSuccessMemberCount(@Param("star") LocalDateTime star, @Param("end") LocalDateTime end);

    List<CencesHundredDownloadRecord> selectFailCount(@Param("star") LocalDateTime star, @Param("end") LocalDateTime end);

    List<CencesHundredDownloadRecord> selectWaitCount(@Param("star") LocalDateTime star, @Param("end") LocalDateTime end);
}